Objective-C

Objective-C
Γενικά
ΔημιουργοίTom Love και Brad Cox
Ημερ. Δημιουργίας1984
ΕίδοςΑντικειμενοστρεφής προγραμματισμός, Ανάκλαση
Διανομή
Έκδοση2.0[1]
Λειτουργικά
Ανάπτυξη
Σύνδεσμοι
Επίσημος ιστότοπος
developer.apple.com

Η Objective-C είναι μία αντικειμενοστρεφής γλώσσα προγραμματισμού γενικής χρήσης. Είναι η βασική γλώσσα προγραμματισμού που χρησιμοποιήθηκε από την Apple για τα λειτουργικά συστήματα MacOS, iOS και τα αντίστοιχα APIs τους (Cocoa και Cocoa Touch αντίστοιχα) πριν την κυλοφορία της γλώσσας προγραμματισμού Swift. Η Objective-C χρησιμοποιεί το "στυλ" μηνυμάτων (ή κλήσεων) της γλώσσας Smaltalk ενσωματώνοντάς τα στην γλώσσα προγραμματισμού C.

Η Objective-C αναπτύχθηκε στις αρχές της δεκαετίας του 1980. Χρησιμοποιήθηκε από την εταιρεία NeXT για το λειτουργικό σύστημα NeXTSTEP από το οποίο προέχονται τα λειτουργικά συστήματα MacOS και iOS.

Προγράμματα γραμμένα στην γλώσσα Objective-C που δεν χρησιμοποιούν τις βιβλιοθήκες των Cocoa ή Cocoa Touch, ή που χρησιμοποιούν άλλα μέρη που μπορούν να μεταφερθούν ή να υλοποιηθούν ξανά για άλλα συστήματα, μπορούν να μεταγλωττιστούν από κάθε σύστημα που υποστηρίζει των γνωστό μεταγλωττιστή GCC (GNU Compiler Collection) ή τον Clang.

Τα αρχεία πηγαίου κώδικα "υλοποίησης" (implementation files) των προγραμμάτων που είναι γραμμένα σε Objective-C συνήθως έχουν την κατάληξη .m ενώ τα αρχεία "κεφαλίδας/διεπαφής" (header/interface files) έχουν την κατάληξη .h . Πρόκειται για την ίδια κατάληξη που έχουν και τα αρχεία κεφαλίδας/διεπαφής στην γλώσσα προγραμματισμού C.

  1. Error: Unable to display the reference properly. See the documentation for details.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search